package o;

import androidx.annotation.NonNull;
import androidx.annotation.RestrictTo;
import androidx.annotation.RestrictTo.d;
import java.util.concurrent.Executor;

@RestrictTo({d.ˊ})
public class dc extends di {
    @NonNull
    private static final Executor ˊ = new Executor() {
        public void execute(Runnable runnable) {
            dc.ॱ().ˋ(runnable);
        }
    };
    @NonNull
    private static final Executor ˎ = new Executor() {
        public void execute(Runnable runnable) {
            dc.ॱ().ˎ(runnable);
        }
    };
    private static volatile dc ॱ;
    @NonNull
    private di ˋ = this.ˏ;
    @NonNull
    private di ˏ = new dg();

    private dc() {
    }

    @NonNull
    public static dc ॱ() {
        if (ॱ != null) {
            return ॱ;
        }
        synchronized (dc.class) {
            if (ॱ == null) {
                ॱ = new dc();
            }
        }
        return ॱ;
    }

    public void ˎ(Runnable runnable) {
        this.ˋ.ˎ(runnable);
    }

    public void ˋ(Runnable runnable) {
        this.ˋ.ˋ(runnable);
    }

    public boolean ˋ() {
        return this.ˋ.ˋ();
    }
}
